home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Softdisk G-S 93
/
SGDS 93.2mg
/
SDGS.93
/
SDA93
/
A
/
M.GRAPH
(
.txt
)
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
NeXTSTEP
RISC OS
UTF-8
Wrap
Applesoft BASIC Source Code
|
1989-05-22
|
1.3 KB
|
52 lines
|
[FC] Applesoft BASIC Program (0x0801)
100 TEXT : HOME : PRINT CHR$(21)
110 PRINT "MIGHTY GRAPH BY JIM WEILER"
120 VTAB 12: PRINT "CHECKING SYSTEM MEMORY. PLEASE WAIT."
130 IF PEEK(115) < >0 OR PEEK(116) < >150 OR PEEK(104) < >8 OR PEEK(103) < >1 THEN 480
135 ONERR GOTO 530
140 HIMEM: 15360: PRINT CHR$(4)"PREFIX": INPUT K$: PRINT CHR$(4)"PREFIX"K$
150 POKE 33,1
160 POKE 35,1
170 HOME
180 ONERR GOTO 470
190 PRINT CHR$(4)"CAT/RAM"
200 FOR C = 525 TO 529
210 T$ = T$ + CHR$( PEEK(C) -128)
220 NEXT
230 PRINT CHR$(4)"PREFIX": INPUT SVPTH$
240 IF VAL(T$) < >119 THEN 470
241 T$ = "": FOR C = 547 TO 551
242 T$ = T$ + CHR$( PEEK(C) -128)
243 NEXT
244 IF VAL(T$) < >8 THEN 470
250 PRINT CHR$(4)"-M.GRAPH.DUPE"
260 TEXT : VTAB 13
270 PRINT "COPYING MODULES TO RAMDISK."
280 PRINT "STARTUP MODULE...";
290 ONERR GOTO 530
300 PRINT CHR$(4)"DUPE M.GRAPH.BGIN,/RAM/M.GRAPH.BGIN"
310 PRINT "MAIN MODULE...";
320 PRINT CHR$(4)"DUPE M.GRAPH.MAIN,/RAM/M.GRAPH.MAIN"
330 PRINT "DRAWING MODULE...";
340 PRINT CHR$(4)"DUPE M.GRAPH.DRAW,/RAM/M.GRAPH.DRAW"
350 PRINT "DATA ENTRY MODULE...";
360 PRINT CHR$(4)"DUPE M.GRAPH.INPT,/RAM/M.GRAPH.INPT"
370 PRINT "FILE OPTIONS MODULE...";
380 PRINT CHR$(4)"DUPE M.GRAPH.FILE,/RAM/M.GRAPH.FILE"
390 PRINT "IMAGEWRITER SUPPORT MODULE...";
400 PRINT CHR$(4)"DUPE M.GRAPH.PRNT,/RAM/M.GRAPH.PRNT"
410 PRINT "PIE GRAPHICS MODULE...";
420 PRINT CHR$(4)"DUPE M.GRAPH.SHTB,/RAM/M.GRAPH.SHTB"
430 POKE 216,0
440 PRINT CHR$(4)"UNDUPE"
450 PRINT CHR$(4)"PREFIX/RAM"
460 IF PEEK(49149) = 1 THEN POKE 41859,3: REM FIX CHAIN BUG
470 POKE 216,0: PRINT CHR$(4)"CHAINM.GRAPH.BGIN"
480 TEXT : HOME
490 VTAB 12
500 PRINT "BAD MEMORY CONFIGURATION.": PRINT : PRINT "REBOOT. TRY AGAIN."
510 GET K$
520 PRINT CHR$(4)"BYE"
530 POKE 216,0
540 PRINT "UNABLE TO FIND ALL MODULES."
550 PRINT : PRINT "PRESS A KEY TO EXIT."
560 GOTO 510